package com.indexingsystem.system.service;

import com.indexingsystem.boss.entity.IdxThemeTableGroup;
import com.indexingsystem.boss.entity.IdxThemeTableGroupWithBLOBs;

import java.util.List;

public interface IdxThemeTableGroupService {
    int deleteByPrimaryKey(Integer themeGroupId);

    int insert(IdxThemeTableGroupWithBLOBs record);

    int insertSelective(IdxThemeTableGroupWithBLOBs record);

    IdxThemeTableGroupWithBLOBs selectByPrimaryKey(Integer themeGroupId);

    int updateByPrimaryKeySelective(IdxThemeTableGroupWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(IdxThemeTableGroupWithBLOBs record);

    int updateByPrimaryKey(IdxThemeTableGroup record);

    List<IdxThemeTableGroupWithBLOBs> selectThemeTableGroupByParentId(Integer parentId);

    Integer updateThemeGroupArrchildIdByParentId(Integer themeGroupId, Integer parentId);

    List<IdxThemeTableGroupWithBLOBs> getThemeGroupById(Integer valueOf);

    Integer deleteByIdBatch(List<String> list);
}
